test-app
用途
运行所有的Grails单元测试和集成测试,并形成报告。Runs all Grails unit and integration tests and outputs reports.(TODO) The command will return appropriate response codes for embedding with continuous integration servers.
举例
grails test-app
grails test-app Foo
grails test-app Foo Bar
描述
用法:
grails [environment]* test-app [names]*
触发的事件:
运行Grails应用test/unit
和test/integration
目录下的单元测试和集成测试,默认所有测试全部都运行,也可以用参数给定运行哪些测试(测试名不需要加"Tests"后缀),如下:grails test-app Foo
grails test-app Foo Bar
也可以只运行单元测试或只运行集成测试:grails test-app -unit
grails test-app -integration
上面的第一个例子会运行叫FooTests.groovy
的测试,第二个例子会运行叫FooTests.groovy
和BarTests.groovy
的2个测试,当然,如果他们存在的话。
你也可以对失败的测试加上-rerun标志后重新运行: